Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


ROM.h c467b820144d2cfbeb82e1bacf8ad1468234d1fa (c467b820) Text, 1.88 KB

T8b949e// Copyright (C) 2024, Mark Qvist

T8b949e// This program is free software: you can redistribute it and/or modify
T8b949e// it under the terms of the GNU General Public License as published by
T8b949e// the Free Software Foundation, either version 3 of the License, or
T8b949e// (at your option) any later version.

T8b949e// This program is distributed in the hope that it will be useful,
T8b949e// but WITHOUT ANY WARRANTY; without even the implied warranty of
T8b949e// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
T8b949e// GNU General Public License for more details.

T8b949e// You should have received a copy of the GNU General Public License
T8b949e// along with this program. If not, see <https://www.gnu.org/licenses/>.

Tff7b72#Tff7b72ifndef ROM_H
Tff7b72#Tff7b72define ROM_H
Tff7b72#Tff7b72define CHECKSUMMED_SIZE 0x0B

T8b949e// ROM address map ///////////////
Tff7b72#Tff7b72define ADDR_PRODUCT 0x00
Tff7b72#Tff7b72define ADDR_MODEL 0x01
Tff7b72#Tff7b72define ADDR_HW_REV 0x02
Tff7b72#Tff7b72define ADDR_SERIAL 0x03
Tff7b72#Tff7b72define ADDR_MADE 0x07
Tff7b72#Tff7b72define ADDR_CHKSUM 0x0B
Tff7b72#Tff7b72define ADDR_SIGNATURE 0x1B
Tff7b72#Tff7b72define ADDR_INFO_LOCK 0x9B

Tff7b72#Tff7b72define ADDR_CONF_SF 0x9C
Tff7b72#Tff7b72define ADDR_CONF_CR 0x9D
Tff7b72#Tff7b72define ADDR_CONF_TXP 0x9E
Tff7b72#Tff7b72define ADDR_CONF_BW 0x9F
Tff7b72#Tff7b72define ADDR_CONF_FREQ 0xA3
Tff7b72#Tff7b72define ADDR_CONF_OK 0xA7

Tff7b72#Tff7b72define ADDR_CONF_BT 0xB0
Tff7b72#Tff7b72define ADDR_CONF_DSET 0xB1
Tff7b72#Tff7b72define ADDR_CONF_DINT 0xB2
Tff7b72#Tff7b72define ADDR_CONF_DADR 0xB3
Tff7b72#Tff7b72define ADDR_CONF_DBLK 0xB4
Tff7b72#Tff7b72define ADDR_CONF_DROT 0xB8
Tff7b72#Tff7b72define ADDR_CONF_PSET 0xB5
Tff7b72#Tff7b72define ADDR_CONF_PINT 0xB6
Tff7b72#Tff7b72define ADDR_CONF_BSET 0xB7
Tff7b72#Tff7b72define ADDR_CONF_DIA 0xB9
Tff7b72#Tff7b72define ADDR_CONF_WIFI 0xBA
Tff7b72#Tff7b72define ADDR_CONF_WCHN 0xBB

Tff7b72#Tff7b72define INFO_LOCK_BYTE 0x73
Tff7b72#Tff7b72define CONF_OK_BYTE 0x73
Tff7b72#Tff7b72define BT_ENABLE_BYTE 0x73

Tff7b72#Tff7b72define EEPROM_RESERVED 200
Tff7b72#Tff7b72define CONFIG_SIZE 256
Tff7b72#Tff7b72define ADDR_CONF_SSID 0x00
Tff7b72#Tff7b72define ADDR_CONF_PSK 0x21
Tff7b72#Tff7b72define ADDR_CONF_IP 0x42
Tff7b72#Tff7b72define ADDR_CONF_NM 0x46
T8b949e//////////////////////////////////

Tff7b72#Tff7b72endif


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────